home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / DROPDOS1.ZIP / DROP2DOS.DOC < prev    next >
Text File  |  1994-09-18  |  18KB  |  294 lines

  1.  
  2.                Drop 2 DOS Door v1.00 Copyright(C) 1994 Steve Doss
  3.  
  4.  
  5.                   DISCLAIMER
  6.  
  7. The author of Drop 2 DOS Door (D2DD) has extensively tested, checked, and
  8. rechecked D2DD to make it safe during operation. The author of D2DD will NOT be
  9. held responsible for anything that may happen to your computer system as a
  10. result of using this product. The user assumes full responsibility for the
  11. correct operation of this software package, whether harm or damage results from
  12. software error,hardware malfunction, or operator error. NO warranties are
  13. offered, expressly stated or implied,including without limitation or restriction
  14. any warranties of operation for a particular purpose and/or merchantability.
  15.  
  16. License Agreement:
  17.  
  18. The D2DD main program, configuration program, and documentation are copyrighted
  19. products of Steve Doss.  Steve Doss reserves all rights to these products. This
  20. is protected by the United States of America (USA) and International Copyright
  21. Laws. In no way shall the components of the D2DD software package be reproduced
  22. or modified in any form or method without prior expressly written permission
  23. from Steve Doss.
  24.  
  25. Tampering with or altering the contents or integrity of the D2DD software
  26. package is prohibited. No fee may be charged by any agency other than Steve
  27. Doss beyond the cost of distributing unregistered copies without prior
  28. expressly written permission from Steve Doss.
  29.  
  30. I have used Brian Pirie's OpenDoors communications library for the 
  31. communications and interrupt handling, and this part of the software remains 
  32. copyrighted by him.
  33.  
  34. D2DD is distributed under the Shareware concept. You are allowed to view this
  35. program for a reasonable amount of time after which you may decide to register 
  36. this program. After a reasonable amount of time, you must either register D2DD
  37. or discontinue its use.
  38. -----------------------------------------------------------------------------
  39.  
  40. REGISTRATION
  41.  
  42. Registration of D2DD is expected if you wish to continue using D2DD past the
  43. trial period. The unregistered demo mode of D2DD allows only the use of mkdir,
  44. rmdir,dir, and cls functions. The registered versions allows the use of all the 
  45. commands listed in the command list part of the program..type ? to get the 
  46. listing. 
  47.  
  48. Registration for this program is $20 U.S. funds. This can be sent by money
  49. order, check (drawn on a U.S. bank). Do NOT send cash. Once I receive your
  50. money, you can obtain your registration key code one of two ways: Either by
  51. calling my support board (The Oasis BBS) or by  conventional mail.The fastest
  52. way to get your registration is to call my support board. If you are planning
  53. on getting your key code on the board, call before you fill out the order form.
  54. You need to write on the order form what name you used to call my board with,
  55. and what password. Try to use your real name. If someone is already on by that
  56. name, choose something close. What I mean is, if your name is John Doe, and
  57. there is already someone on by that name, then use Johnathan Doe..etc. Either
  58. way, write that information down in the appropriate section of the order form.
  59. When I receive your payment, I'll immediately send you a private message with
  60. your registration key code, and all the information required to register this
  61. door. The telephone number of the support BBS is (415) 321-2020. This BBS is
  62. located in Atherton, California. The Sysop is Stuart Cianos, and the CoSysop
  63. is me, Steve Doss.
  64.  
  65. By registering this program, you will receive free technical support by using
  66. the support forum on THE OASIS BBS. You will also be entitled to free software
  67. updates, or bug fixes (if and when these occur). These updated versions (if
  68. any) can be obtained on THE OASIS BBS in the Drop 2 DOS support file area. You
  69. will not be notified of software updates. You must call THE OASIS BBS on a
  70. periodic basis in order to receive these files.
  71.  
  72. Instructions on how to register the program once you receive your secret code
  73. will be given to you when you register the program.
  74.  
  75. ------------------------------------------------------------------------------
  76.  
  77. Sysop Instructions:
  78.  
  79. Drop 2 DOS Door supports the following bulletin board systems and their drop
  80. files: Pc-Board, Wildcat, RemoteAccess, QuickBBS, Maximus, Opus, WWIV, Spitfire,
  81. SuperBBS, Telegard, RBBS-PC, TriTel, Gap, Renegade, and others.
  82.  
  83. Take the following steps for proper installation:
  84.  
  85. 1) Put all of the files contained in the dropdos.zip file into a subdirectory 
  86.    of your choice. The best place is one level below your BBS directory. Name 
  87.    this directory whatever you want, use DROP if you can't think of one. For 
  88.    example, if your BBS path is c:\bbs, then go into the bbs directory by 
  89.    typing "cd \bbs" at the DOS prompt. Once inside, type mkdir drop (or 
  90.    whatever you chose as a directory name.) Then place all the files in the 
  91.    dropdos.zip file into this directory. Then, follow the directions in your 
  92.    BBS manual on putting BBS doors up. I tested this on a demo copy of PcBoard, 
  93.    and it requires that a batch file be created with non extension. My drop2dos 
  94.    door files were located in the directory c:\pcb\drop   So, my batch file was 
  95.    called drop.  
  96.    Inside were the following commands:
  97.  
  98.     @echo off
  99.     cd \pcb\drop
  100.     drop.exe c:\pcb
  101.     cd \pcb
  102.  
  103. This door requires that you pass on a command line the path where the BBS drop 
  104. file is placed. In the example batch file above, my drop file was placed by 
  105. the bbs into the PCB directory. Find out where yours is placed in your BBS 
  106. package (consult the manual, or ask the author(s) ). Then just put that after 
  107. the drop.exe part. Then, following the BBS manual's instructions, tell the 
  108. board you have this new door (usually in a BBS configuration program) and 
  109. your ready to run the door. Try the door locally to test it out first. If 
  110. you don't have the batch file set up properly and the drop 2 DOS door cannot 
  111. find your BBS drop file, it will print an OpenDoors error on the screen. If you 
  112. see this, check your batch file again to see that it's set properly. 
  113.  
  114. 2) Download copies of both Pkzip(Tm) and DSZ (Tm). Unzip both of these into a 
  115.    directory listed in your path statement. Most people have a path statement 
  116.    to their DOS directory. You can put Pkunzip Pkzip and DSZ in there if you 
  117.    wish. The path statement is located in your autoexec.bat statement. If you 
  118.    do not have one there, consult your DOS manual on how to create one. This
  119.    program also uses ANSI, so be sure to load up ansi.sys in your config.sys
  120.    program. You probably already have ansi loaded on your system already.
  121.  
  122. 3*) This might be an optional step for you. For those sysops that are running a
  123.     multi-node system, then you'll want to have a copy of share.exe loaded
  124.     first. Most BBS software requires share to be loaded anyways, so you might
  125.     not have to. Share is used so that my program can tell if you are trying to
  126.     use a file that another person on another node is accessing. This could
  127.     cause problems for the file system. For Those sysops that are running a
  128.     single-line board, there's no need to run share because noone else will be
  129.     online at the same time as you.
  130.  
  131. 4) Be sure your BBS package knows you have this door. Read the instructions
  132.    regarding your BBS software to determine how to install a new door. If you
  133.    have the option to set the level of security to enter this door, I'd suggest
  134.    you set it at the Sysop security level. That way noone else will be allowed
  135.    in the door. Then run the door locally. You can do this either from within
  136.    your BBS package, or by using the dorinfo1.def file that is included in the
  137.    drop2dos archive. That's it...ENJOY!!
  138.  
  139. 5*) MULTI-LINE SYSOPS: This is not required for those sysops that have a single
  140.     line BBS. For those with more than one node, read the contents of the text
  141.     file called multline.doc. This will give you information on setting up this
  142.     door with PCBoard in a multi-line setup. For those with other BBS packages,
  143.     read this file, you might be able to apply the example to your board.
  144.     Consult your own BBS package for instructions on setting up a door on a
  145.     multi-line system.
  146.  
  147. 6)  Be sure you have a fossil driver installed, as this door requires one.
  148.     This will be changed in future versions.
  149.  
  150. 7) This isn't an installation step..but, everything that occurs in the Drop 2
  151.    DOS Door is logged in a file called Door.log  This file is located in the
  152.    directory of the Drop 2 DOS Door itself. You can view this at any time in
  153.    DOS by typing TYPE DOOR.LOG  Or use any text editor to view it. Do NOT try
  154.    to view the DOOR.LOG file while you are in Drop 2 DOS Door. This could cause
  155.    file corruption since the program is updating the DOOR.LOG file constantly.
  156.  
  157. ---------------------------------------------------------------------------
  158.  
  159. Note on using commands:
  160.  
  161.         You will notice that the commands react exactly the same as those in
  162. DOS.  This was done on purpose. There is one important thing to remember when
  163. using the Drop 2 DOS Door commands. Do NOT use any command line switches. Such
  164. as copy /y or copy /a, or any other switch. I did include in some commands
  165. certain command line switches that I felt were useful. For instance, for the
  166. PKZIP command, I included support for the -a and -d switches. These are
  167. important. A description of PKZIP and PKUNZIP can be found in the documention
  168. for those programs. The switches that I did include can be found in the online
  169. help section. Also, you'll notice a command listed when you type ?   that looks
  170. like X:  This is used to access different drives that you may have in your
  171. system. If you are on drive C and you want to change to drive D, or E you would
  172. type D: and press ENTER, or type E: and press ENTER. You'll notice that if you
  173. type either A: or B: and press ENTER that you get a warning. The warning is
  174. there because if drives A and B in your system are Floppy drives, some systems
  175. when you log onto the floppy drive and you do not have a disk inside you will
  176. get a prompt saying drive not ready. If you are calling from remote to use this
  177. door and that would happen, you would be locked out. If you know that you have
  178. a disk in there, or they aren't floppy drives, then answer Yes to the warning
  179. prompt to continue to log onto those drives. It's just a safety measure.
  180.         One other important item that must be mentioned is that you cannot type
  181. a drive letter in the source filename. For example, if you were on drive C and
  182. you wanted to copy a file named test.exe from D drive to C drive, you would
  183. normally type copy D:test.exe C:   This won't work. You must log onto the D
  184. drive and go into the directory where test.exe is. Then copy it to whichever
  185. drive and directory you want. You could type this with no problem:
  186.         Copy test.exe e:\pcb\files   Drive letters and paths are allowed in the
  187. destination, just not in the source. This is not an inconvenience, because 99%
  188. of the time, you will be in the drive and directory of the source file anyways
  189. when you are copying. You'll also notice in the copy command and others, when
  190. you are overwriting a bunch of files like copy *.exe c:\board, it will tell you
  191. that you are overwriting a file and if you wish to continue. You can answer
  192. Y/N/A/X. Yes will overwrite the file, No will not overwrite the file, All will
  193. overwrite this file, and will not prompt you again for the others. X will abort
  194. the copy process and return you to the DOS prompt. Everything else is
  195. self-explanatory. If you need more help, either check your DOS manual, or use
  196. the online help feature in Drop 2 DOS Door by typing HELP and then the name of
  197. the command you need help with.
  198.  
  199. Also, do NOT use the wildcard ? in a file. Like copy te?st.txt. This is not
  200. included in the Drop 2 DOS door because I felt its use is not widespread. Using
  201. the wildcard * works fine though.
  202.  
  203. -------------------------------------------------------------------------------
  204. -------------------------------------------------------------------------------
  205.  
  206.  
  207. INTRODUCTION:
  208.  
  209.  
  210.     This door was created for those sysops that wish to "drop 2 DOS" from 
  211. a remote location to check on their board, move files, etc.  At first glance, 
  212. it appears to be a dos shell. It's not. It's a "simulated" DOS environment 
  213. with all of the normal DOS commands that you are used to already. In most 
  214. cases (unless otherwise stated) you are not to use any of the dos command 
  215. line switches that you might use in a "normal" dos shell. For instance, with 
  216. my dir command in this door, you don't need to type dir/p to pause the page. 
  217. I've included the ability to pause the listing by simply pressing any key. 
  218. Pressing any key again resumes the listing. The listing can be aborted 
  219. immediately by pressing the letter x. Since this is not the usual "drop 2 dos" 
  220. that is normally included in every BBS package, this has full capability as 
  221. a door to rebound from a dropped carrier. You don't need any "watchdog" 
  222. programs with this drop door. If you've ever selected drop 2 dos on your 
  223. sysop function screen of your BBS software, and your line was suddenly 
  224. dropped, you know what a problem it is to have to go back to the location 
  225. of your BBS and manually exit out of the shell. The only thing you cannot 
  226. do with this door is run other programs. I don't feel a need for this, 
  227. since most work done while "dropping to dos" is that of maintenance. 
  228. Moving, copying files, renaming files, etc. 
  229.     For those sysops out there that feel a little paranoid about having 
  230. the ability to "drop 2 dos" built into their BBS software, this door is the 
  231. perfect choice. If you have the "drop 2 dos" ability turned on in your BBS 
  232. package, and someone were to hack your sysop account and log on under your 
  233. name, they could drop 2 dos and cause serious problems for you and your users. 
  234. With my door, not only will noone ever know you have it, or even see it on the 
  235. door menu (just don't list it there), I've also included a startup password of 
  236. your choice to get into my door. So for those of you out there that want a 
  237. secure board, AND want to do remote "drop 2 dos" you have your answer. Just 
  238. turn the option off in your BBS package, install my door, and you're set.  The 
  239. demo version distributed in the main archive available for download on BBS's 
  240. only allows you to use MKDIR, RMDIR, DIR, and CLS. All of the other commands 
  241. have been turned "off." They can be turned "on" by running the configur.exe 
  242. program and entering your registration key (after your register the door.) 
  243.     I've also included the ability to use Pkzip and Pkunzip. With those 
  244. two functions you can compress, remove files, add files, or view archive 
  245. contents at will. Two other handy functions were also included. Download and 
  246. Upload. Download and Upload use DSZ (Z-modem external protocol program from 
  247. Omen Technologies) for all transfering.  This allows you to update ANSI files, 
  248. BBS news files, bulletins, whatever. You can upload and download any file 
  249. completely bypassing the board's normal uploading and downloading routines. 
  250. Just upload files right into the directory you're currently logged onto.  
  251. Get the latest version of Pkzip and Pkunzip (available on every BBS, probably 
  252. even yours) and put them somewhere in your PATH statement. Your path statement 
  253. should be in your autoexec.bat file. It should say something like path=c:\pcb; 
  254. c:\dos; etc..etc. Your drive and paths would be different of course. Just put 
  255. pkzip and pkunzip into one of those directories. Also, download DSZ (Zmodem 
  256. protocol from Omen Technologies---also available on every BBS, probably even 
  257. yours) and put that in one of the directories in your path statement. If they 
  258. are set right, you should be able to go into any location on your hard disk 
  259. and type pkzip, pkunzip, or dsz, and have it load up. If it says "file not 
  260. found", you know you don't have the path set correctly. Check with your DOS 
  261. manual on how to do this if you are still unsure. I'm not including 
  262. documentation on all the dos commands I support in my door. You probably 
  263. already know how to use them already, and if not, the online HELP command will 
  264. give you detailed instructions on using the dos commands. I enjoyed writing 
  265. this program, and I hope you enjoy using it. 
  266.     Full instructions on obtaining your registration key are available in 
  267. the file called register.doc contained in the main dropdos.zip file.
  268.  
  269. -----------------------------------------------------------------------------
  270.  
  271. Special Thanks:
  272.  
  273. I would like to thank Stuart Cianos (Sysop of The Oasis BBS) for allowing me
  274. to use his board as the support board for my door. He shares my enthusiasm,
  275. and has high hopes for this door. He is also a very gifted programmer, as well
  276. as a very friendly sysop who enjoys his board and the people that use it.
  277.  
  278.  
  279. Miscellaneous Info:
  280.  
  281. In case you're wondering, I wrote this door in C. Using the OpenDoors toolkit
  282. library, which is the finest shareware C communications library I have ever
  283. used. It was written by Brian Pirie. The latest version of this library can 
  284. be obtained from both The Oasis BBS, and from Brian Pirie's OpenDoors support
  285. board in Canada at (613) 526-4466. At the latest compile time, this program was
  286. over 4000 lines of code. 300-400 of which were used for the copy command alone.
  287. This extreme programming was done to give full DOS functionality in a simulated
  288. "shell" environment.
  289.  
  290. -----------------------------------------------------------------------------
  291. DSZ (C) by Omen Technologies.
  292. Pkzip and Pkunzip (C) by PkWare Inc.
  293. Share.exe (c) by Microsoft Corporation
  294.